package com.music.dao;

import com.music.entity.SongList;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface SongListMapper {

    /**
     * 黄恒达
     * 根据歌单参数查询
     * @param songList
     * @return
     */
    List<SongList> selectByCondition(SongList songList);

    /**
     * 黄恒达
     * 根据歌单参数查询
     * @param songList
     * @return
     */
    List<SongList> selectByConditionCreateTime(SongList songList);

    /**
     * 根据主键查询歌单
     * @param songListId
     * @return
     */
    List<SongList> selectByPrimaryKey(String songListId);

    /**
     * 根据条件统计
     * @param songList
     * @return
     */
    int countByCondition(SongList songList);

    /**
     * 查找播放量前五的歌单
     * @return
     */
    List<SongList> findCount();


    List<SongList> findByCondition(SongList songList);

    int updateSongList(Integer songListStatus,String songListId);



}
